charray

使用 charray 指令可變更陣列屬性。

語法

讀取語法圖表略過語法圖表 charray -name new_name_arg-sparegoal1-100-balanced-slowwriteprioritylatencyredundancy-rebuildareasgoal01234 mdisk_idmdisk_name

參數

-name new_name_arg
(選用)指定要套用至陣列 MDisk 的新名稱。
-sparegoal 1-100
(選用)設定要用來保護陣列成員的備件數。值可以是 1100 之間的數字。
註: 此參數不適用於分散式陣列。
-balanced
(選用)強制陣列平衡並配置現有磁碟機的備用目標。
-slowwritepriority latency | redundancy
(選用)控制讓陣列能夠完成耗時過長的寫入作業,即使會暫時危及備援。
值可以是 latencyredundancy
  • latency 暗示已針對正常的 I/O 作業啟用該特性
  • redundancy 暗示未針對正常的 I/O 作業啟用該特性
對於現有陣列,預設值為 latency 模式,除非陣列是 RAID-0(在這種情況下需要 redundancy 模式)。
重要: 請勿變更 RAID-0 陣列的模式。
重要: 如果值為 latency,則陣列會導致成員磁碟機變成不同步(以保留回應時間)。如果值為 redundancy,則陣列不會導致成員磁碟機變成不同步(以保留時間),並會影響 I/O 效能。
-rebuildareasgoal 0 | 1 | 2 | 3 | 4
(選用)指定重建區域臨界值。當可用的重建區域低於這個指定的臨界值時,陣列會記載一則錯誤。值為 01234。(如果您指定 0,則系統用完重建區域時,不會記載錯誤)。
註: 這個參數只適用於分散式陣列。
mdisk_id | mdisk_name
(必要)識別(按 ID 或使用者定義的名稱)套用 MDisk 指令的陣列。

說明

這個指令會變更陣列的屬性。

變更陣列名稱的呼叫範例

charray -name raid6 mdisk0 0

結果輸出:

No feedback

將備件數臨界值設為 2 的呼叫範例

charray -sparegoal 2 mdisk52

結果輸出:

No feedback

平衡陣列的呼叫範例

charray -balanced 3

結果輸出:

No feedback

變更陣列重建區域目標的呼叫範例

charray -rebuildareasgoal 3 array1

結果輸出:

No feedback

變更陣列重建區域目標的呼叫範例

charray -slowwritepriority redundancy 0

結果輸出:

No feedback